Zavřeno. Tato otázka vyžaduje podrobnosti ladění. Momentálně nepřijímá odpovědi. Chcete tuto otázku vylepšit? Aktualizujte otázku tak, aby byla zaměřena na Stack Overflow. Uzavřeno před 6 lety. Vylepšete tuto otázku oddělovač // VYTVOŘTE SPUŠTĚNÍ `range` PŘED VLOŽENÍM NA turistickýchCompany.hotels PRO KAŽDOU ŘADU ZAČÍT IF NEW.star> 5 POTOM SET NEW.star = 5; ELSEIF NEW.star <1 POTOM SET NEW.star = 1; END IF; KONEC;// oddělovač ;
2021-01-19 08:10:21
Musíte vytvořit spouštěč ve stejném schématu / databázi, kde probíhá operace vložení. Z vaší definice spouštěče je zřejmé, že operace spouštění bude v databázi turistické společnosti. Ujistěte se, že vytváříte spouštěč ve stejné databázi. Upravte definici spouštěče, jak je uvedeno níže oddělovač // VYTVOŘIT SPUŠTĚNÍ `touristCompany`.`range` PŘED VLOŽENÍM NA `Turistická společnost` PRO KAŽDOU ŘADU ZAČÍT IF NEW.star> 5 POTOM SET NEW.star = 5; ELSEIF NEW.star <1 POTOM SET NEW.star = 1; END IF; KONEC;// oddělovač ; (NEBO) Před vytvořením spouštěče vyberte databázi POUŽÍT `turistická společnost`; oddělovač // CREATE TRIGGER `range` ...| Toto není odpověď, kterou hledáte? Projděte si další otázky označené tagy mysql triggery nebo se zeptejte na vlastní otázku.